package NetWork.TCPDome001;

import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;

/**
 * ClassName:Client
 * Package:NetWork.TCPDome001
 * Description:
 *
 * @Author:ZhangXin
 * @Create:2023/3/7-21:34
 * @Version:v1.0
 */
public class Client {
    /* 客户端
     * 1.创建客户端的Socket对象(Socket)与指定服务端连接
     *   Socket(String host,int port)
     * 2.获取输出流,写数据
     *   OutputStream getOutputStream()
     * 3.释放资源
     *   void close()*/
    public static void main(String[] args) throws IOException {
        //TCP协议,发送数据
        //创建Socket对象
        //细节：在创建对象的同时会连接服务器端
        //如果连接不上,代码会报错
        Socket socket = new Socket("127.0.0.1",1000);

        //可以从连接通道中获取数据
        OutputStream os = socket.getOutputStream();
        //写出数据
        os.write("你好你好".getBytes());
        //释放资源
        os.close();
        socket.close();
    }
}
